package com.stylefeng.guns.modular.system.schedule;

import java.time.LocalDate;

import javax.annotation.Resource;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

import com.stylefeng.guns.modular.system.dao.UserMgrDao;

/**
 * 
 * ClassName: FreezeTask
 * 
 * @Description: 定时扫描系统用户，冻结过期用户
 * @author xiongyao
 * @date 2018年3月29日
 */
@Component
public class FreezeTask {

	@Resource
	private UserMgrDao managerDao;

	/**
	 * 
	 * @Description: 每天早上1点执行
	 * @param
	 * @return void
	 * @throws
	 * @author xiongyao
	 * @date 2018年3月29日
	 */
	@Scheduled(cron = "0 10 1 * * ?")
	public void freezeUser() {
		String today = LocalDate.now().toString();
		this.managerDao.freezeUser(today);
	}

}
